package cn.magic.org.mapper;

import cn.magic.basic.mapper.BaseMapper;
import cn.magic.org.domain.Employee;
import cn.magic.org.query.EmployeeQuery;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @Description: 部门mapper层接口
* @Author: Mr.pc
* @Version: 1.0
* @Date:  2022/6/21 18:05
*/

@Mapper
public interface EmployeeMapper extends BaseMapper<Employee> {

    // 根据名称查询员工
    Employee loadByUserName(String username);
    // 删除员工对应的角色关联表的所有数据
    void removeEmployeeRole(Long id);
    // 新增员工对应的角色关联表的所有数据
    void saveEmployeeRole(@Param("eid") Long id, @Param("roles") List<Long> roles);
}
